/*
 * Définit les types de base
 */


#ifndef __TYPES
#define __TYPES


/*
 * Type entier de taille fixe
 */
typedef char 		__int8_t;	/* Entier signé de 8 bits */
typedef short 		__int16_t;	/* Entier signé de 16 bits */
typedef int 		__int32_t;	/* Entier signé de 32 bits */
typedef long long 	__int64_t;	/* Entier signé de 64 bits */

typedef unsigned char 		__uint8_t;	/* Entier non signé de 8 bits */
typedef unsigned short 		__uint16_t;	/* Entier non signé de 16 bits */
typedef unsigned int 		__uint32_t;	/* Entoer non signé de 32 bits */
typedef unsigned long long	__uint64_t;	/* Entier non signé de 64 bits */


#endif
